BMW X5M is showing one of its two qualities: towing capacity. Joe M., a reader of BMWBLOG, decided to share with us some photos of his 2010 BMW X5M equipped with a hitch module.

Joe uses a factory tow hitch with the hardware and software module, and shows how to use the X5M for towing a ski jet. Ever since its introduction as the first xDrive M car ever built, the BMW X5M has been somewhat criticizes by the purists. The 5,368 lbs X5M has been struggling to gain acceptance from the BMW community, despite its impressive performance and versatility.

For a car of this weight, the X5M shows impressive performance numbers. The BMW X5 M uses the same engine as its “twin”, the X6 M, a tuned up 4.4 liter V8 engine delivering 555 horsepower at 6,000 rpm and 500 lb-ft of torque from 1,500 to 5,650 rpm. The engine uses the twin-scroll twin turbo technology with High Precision Direct x5 hitch 8 750x498

0 to 60 mph is achieved in only 4.5 seconds and the car delivers supreme performance even on the race track.

Some of us believe the X5M offers the perfect balance, a fun M model that can deliver on the Ultimate Driving Machine slogan, and also, the perfect family car for those times needed to haul around more than just yourself.

Joe’s photos of the X5M come to give us a different angle, an X5M that can take us faster than any other SUV to a weekend gateway, while towing a fun machinery like the ski jet.