hi ya people, i wonder if any of you can help me

, i've got a series2 rs and just went again after 2mths for an MOT, when i first took it after being on the ramp for about 20mins it started to blow out smoke from the exhaust and you could smell the petrol. So as we all thought overfuelling but when trying to get it back home it started poppin/banging i couldn't even put my foot down

. Now i had the car booked in again today and YET again got about 1/2mile up the road and started the same symtoms. I checked the sparkplugs on thursday and they were black so they got changed, i aint checked them yet but can anyone help