How Much Does a New BMW Engine Cost?
Image: BMW B57D30A complete engine with just 41K miles for sale at MT Auto Parts for £4,399.99 The short answer: significantly more than most people expect. A new BMW engine from a franchised dealer is one of the most expensive single components you can buy for any car, and for most out-of-warranty BMW owners, it is also rarely the most sensible option. Here is what new engines actually cost, what the alternatives look like, and how to make a decision that doesn't cost more than it needs to. New BMW Engine Prices: What Dealers Charge New BMW engine prices vary considerably by engine type, displacement, and specification, but the figures are consistently high. The prices below are supply-only estimates based on UK dealer network pricing. Labour to fit the engine is on top, typically adding £800 to £2,000 depending on the complexity of the job and the garage carrying it out. Engine Common models New dealer (supply only) Used genuine* B38 (1.5 petrol) 118i, 218i, 220i AT...