Best used BMWs

No matter what your budget is, you can now buy a good-quality used BMW. Here are our top picks in every price range from £2000 to £25,000...

Best used BMWsImage 1 of 25

There’s a reason why BMWs are one of the most sought-after makes of car in the world.

As a rule, they manage to combine excellent driver involvement with top-notch engineering, classy interiors, punchy engines and plenty of space for all their passengers.

And while BMWs are still considered true prestige cars, they’re also pretty commonplace these days, which is good news for the keen-eyed used car buyer. It means there are plenty of examples around to choose from, and a used BMW for every budget. But which are the best models to buy?

To help you work out the answer to that question, no matter how much you’ve got to spend, we’ve picked our top three best used BMWs for £2000, £5000, £10,000 and £25,000. Read on to find out exactly which cars made the cut.


Got a motoring question? Our experts are standing by to help, just tweet us your question using #askwhatcar

For all the latest reviews, advice and new car deals from What Car?, sign up to our weekly newsletter here