
Bob Harper
Bob Harper used to work on cars for a living when they could still be fixed with spanners rather than a laptop. Once he'd had enough of getting his hands dirty, Bob became a service receptionist at a BMW dealer – he was the person you would shout at when your car had broken down. And when he'd had enough of that, Bob moved over to motoring journalism, writing for magazines and websites including BMW Car and CarGurus.
Articles written by this author:

Hyundai Santa Fe Review (2018-2020)
by Bob Harper
The Hyundai Santa Fe is a very good family car, combining seven-seat versatility and impressive quality with a comfortable dr...
Read more
The Best Cheap Supercars in 2025
by Bob Harper
Looks, speed, glamour, excitement: supercars have it all. But they're crazily expensive, aren't they? Well, not always, as ou...
Read more
BMW 3 Series Models Over the Years
by Bob Harper
The BMW 3 Series has been around for seven generations, from the E23 to today's G20. We dive into the history of one of the m...
Read more
The Best BMW M Cars
by Bob Harper
Want to know which the best BMW M cars are? These are the best cars that BMW's M Division has ever made, from sports cars and...
Read more
The Best Cheap First Cars for New Drivers in 2025
by Bob Harper
For new drivers, buying a first car is hugely exciting. Here's how to find the best first car without breaking the bank.

The Best Green Cars for 2025
by Bob Harper
Whether you want an electric car, a hybrid, a plug-in hybrid or a regular petrol or diesel vehicle, these are the best green ...
Read more
BMW M3 F80 Review (2014-2018)
by Bob Harper
The M3 is in many ways the iconic performance car and this version got a turbocharged engine for the first time, giving it en...
Read more
BMW M3 E90, E92, E93 Review (2008-2012)
by Bob Harper
The fourth generation of the BMW M3 is the last in the line of a dynasty of performance sports cars made by BMW’s M division....
Read more
BMW M3 E46 Review (2000-2006)
by Bob Harper
There’s never been such a thing as a bad BMW M3, but with the E46 generation that was manufactured from 2000 to 2006, BMW re...
Read more
BMW M3 E36 Review (1992-1999)
by Bob Harper
The BMW M3 is a performance car icon. It's been around from more than 35 years and in each of its generations has delighted k...
Read more
BMW MINI (R50 and R53): History of a Modern Classic
by Bob Harper
We’d argue there’s a pretty strong case to be made for the original, first generation of BMW MINI being an increasingly appea...
Read more
What is a Good Mileage for a Used Car?
by Bob Harper
The amount of mileage a used car should have covered depends on a variety of factors. In this article, we guide you through t...
Read more