1st of all, i think u've been had... could it be possible that a UK '05 hv only 37K km on it? They mite have tempered with the mileage.. anyway, if yours is a new generation engine with the push start, i guess you could check the real mileage by submitting your key to AB... ( I heard la...)
Anyway, experts told me that my jerk could only be solved by changing the valve body (or BMW calls it mechatronics..). Since it is very expensive and the jerk is not so bad (and not dangerous, or wouldn't be worsening with time), I'll let it be, coz the cost to change the mechatronics is obsenely expensive!!
Anyway, maybe you should try transmission adaptation first...