Hi. I picked up my 325ci yesterday. When I first got in it I noticed that the acceleration in the low end was sluggish, picking up in the mid and really shifting in the high (around 4k rpm). I took it to a friend's to check over before a long drive home, seemed fine but when I went to start it would run for 2 seconds then cut out. Turned out it was the MAF sensor, showing a lean code on OBD. Unplugged the MAF and it started no problem. The low end picked up a little but still sluggish. The question is; was the sluggishness to begin with (before maf failure) down to a faulty maf? Also is it worth trying to clean the maf and resetting the fault with OBD before buying a new one? This car has a cold air intake so could it just be dirty? Thanks in advance