Car went back to being flat as a fart under 2.5k rpm last week, so naturally i wanted to get it back into BMW for them to see if there were any faults - unfortunately, they couldn't fit me in until 28th May lol. As such, i got on the internet & fixed it myself after a bit of US forum research into "throttle adaption resetting", no idea if this is scientific, but its worked:
1. Turn ignition on, dont start, accelerator to floor for 2 minutes. Turn off. Start car after 2 mins.
2. Put car in 3rd/4th at 1.5k rpm, flick constantly between eco/comfort/sport whilst at part throttle up to 3.5k rpm. Repeat for approx 2 miles.
1. Turn ignition on, dont start, accelerator to floor for 2 minutes. Turn off. Start car after 2 mins.
2. Put car in 3rd/4th at 1.5k rpm, flick constantly between eco/comfort/sport whilst at part throttle up to 3.5k rpm. Repeat for approx 2 miles.
Car now drives considerably better! No longer want to set fire to it. Do want to get rid of it though.