The latest-generation BMW M5 complete with over 600 hp is a very special thing, but in reality, you can hardly ever use that much power on the street. That’s where an older generation M5 like this E39 comes into its own.

Rather than using an almighty V8 with two turbochargers, the E39 M5 is powered by a naturally aspirated 4.9-liter S62 V8 that delivered 394 hp and 368 lb-ft (499 Nm) of torque. Those are perhaps the perfect figures for a vehicle of this sort and adding to the desirability of the car is the fact that it has a six-speed manual transmission and a limited-slip differential.

Watch Also: Yes, This Is An E39 BMW 530d Pickup Truck Conversion

This particular 2003 M5 is currently available through Bring A Trailer and has 134,000 miles (~215,000 km) on the clock. That’s a lot and maintaining the car could be quite expensive. However, if you have a good relationship with a local mechanic that can help you out or better yet, have some repair skills of your own, maintaining an M5 like this doesn’t have to break the bank.

The listing reveals the car was first registered in Illinois and acquired by the selling dealer in March 2020 having previously spent time in Texas, Arkansas, and Utah. It is being sold without a reserve, with a Carfax report and with a clean Georgia title.

Inside, things look to have been well maintained. Sure, the black leather seats have some cracks in them but that is to be expected. Among the nice touches include an Alcantara headliner, power-adjustable and heated front seats with a memory function, dual-zone automatic climate control, and a navigation system.