How much should a new BMW heater matrix cost?

A BMW dealer has quoted £1200 to have the heater matrix replaced on our 320i Touring, as it only heats the passenger side of the car. Is this excessive and if so can you suggest where might be good to get it replaced?

Asked on 13 January 2015 by Susie Brewer

Answered by Honest John
It's always going to be a long, labour-intensive job, so the way to get it done more cheaply is to find someone who knows what he is doing but can do it at much lower labour rates than a franchised dealer. The dealer might even suggest someone, because no one likes tying up expensive workshops with this type of fiddly work.
Similar questions
While swapping over to winter tyres on my 2011 BMW 320d Touring I noticed that the rubber bellows on one of the rear shock absorbers was damp and disintegrating. The main dealer wants over £600 for the...
I bought a 3-series BMW estate from a car supermarket about 18 months ago. It was high mileage (80,000) but was only four years old with a couple of previous owners. However, since buying the car, I have...
My 2007 BMW 3 Series Touring has been diagnosed as a differential problem. The car has covered 64,000 miles and has a full BMW service history. I’ve been quoted £1400 plus fitting for a new diff, but can’t...
Related models
Very good to drive. Exceptionally good 320d engine. Practical loadspace. Huge performance from 335i.