Sorry to hear that...
But mine was a similar story
Took my 325is for mot last feb and it failed on 23 different points,

luckily my dad is an engineer and knows everything about cars and fortunately welding so got it done... Took about a month...
Then took it back to same mot station but tested by different person, failed on 17 different points which were not included in the first mot.....
Again over the next month fixed all the points that came up in the second mot...
Then actually passed an mot!!!!!
1 Month later, exhaust manifold started blowing so went to take it off and found two bolts which had been snapped in the cylinder head........plus the petrol tank started leaking....will it ever end?
Ended up so far spending 1800 quid on the car and now its lined up for new injection pipes, new cylinder head and camshaft and a full respray....
