Thanks guys, BMW Did check the coils today but said there is no faults
with it.Funny thing i drove the car today and yesterday and if i dont
boot it it drives okay, if i plant my foot down it will misfire only
between 2000-3000rpm surely if it was a coil it would be there all the time
right?
I can get hold of bosch coils tomorrow from ECP in Wembley
Maybe i should try these first???

im depressed.