What are the best places to buy used BMW engines in the UK?
Image: BMW B48B20A engine complete plug in hybrid 32K miles for G20, G21, 330E for just £2,279.99
Buying a used BMW engine can feel like a gamble if you don’t know where to look. If your old motor has given up or you’re restoring a project car, finding the right engine at the right price is crucial. In the UK, there are plenty of options — from dealerships and online marketplaces to specialist BMW breakers. But which ones are actually worth your trust? Let’s break it down in this short article.
1. BMW Dealerships – High Quality, High Price
If money is no object, your local BMW dealer will happily sell you a brand-new or factory-reconditioned engine. The upside is obvious: you get an official warranty and peace of mind. The downside? The price. A new BMW engine for sale can cost upwards of £15,000–£20,000, which makes little sense for an older car that’s worth the same or less.
Dealerships are reliable, but for most owners, they’re simply too expensive when compared with other sources of used BMW engines for sale.
2. Online Marketplaces – eBay and Gumtree
Search “used BMW engines” on eBay or Gumtree and you’ll see hundreds of listings. Prices are usually much lower than dealer stock and you can sometimes grab a bargain. However, the risk is quite high, but it depends who the seller is. As many sellers are private individuals offering engines with no warranty, no service history and no testing, it can be risky — but when you buy from a reputable eBay seller like MT Auto Parts, backed by over 6,000 five-star reviews, you know exactly what you’re getting. A tested engine unit with warranty and expert advice.
Overall, not all sellers are the same, but as there are so many unknown sellers on eBay and Gumtree it can be quite risky to look for engines there.
3. BMW Breakers Yards – The Smart Middle Ground
The safest and most cost-effective option is to buy from a specialist BMW breaker. These businesses dismantle BMWs, most reputable test the parts and resell them with a warranty. This means you get mostly genuine quality at a fraction of dealership prices, but with much more protection than a random eBay listing.
For example, at MT Auto Parts, one of the UK’s leading BMW breakers, you’ll find a huge range of BMW engines for sale, from four-cylinder diesels like the B47 to high-performance units such as the B58 or S58 and S63 engines. Every engine is photographed, mileage-checked and backed by a 30-day warranty (T&C apply). Prices are often less than a third of what you’d pay at a dealer.
This makes breakers yards the best value option if you want a balance of reliability, affordability, and proper aftersales support.
4. Specialist Engine Rebuilders
Another solid option is to buy from engine reconditioning companies. They take used BMW engines, strip them down, replace worn components and rebuild them to near-new condition. Rebuilt engines are more expensive than those from breakers, but they usually come with a longer warranty.
Final Thoughts
So, what’s the best place to buy a used BMW engine in the UK?
Dealerships are the most reliable, but the most expensive.
Online marketplaces can be cheap but carry serious risks.
Engine rebuilders offer durability and warranty, but at a higher price point.
BMW breakers yards like mtautoparts.com give you the sweet spot: genuine OEM quality, tested, usually low mileage engines, warranty included and prices that make sense.
If you’re looking for used BMW engines for sale, if it’s a reliable diesel workhorse like the M57 or a modern petrol powerhouse like the B58 — MT Auto Parts should be your first stop. With thousands of BMW motor parts dismantled and ready to ship, you can keep your BMW running smoothly without paying dealership premium prices.
Disclaimer: This article reflects our opinion and experience as BMW specialists. Prices, availability, and details may change; always confirm compatibility before purchase.
