I've only done 100 miles in mine so far. It fuels the car fine and mine is starting first time but other people with the 290 lph pump are having problems. Thats why i suggest the 255 lph due to people not having problems. 255lph is fine for a standard M3. Fitting is pretty much the same, but you will need to get a mix box of connections to crimp onto the oem wiring.