Wish I was close enough to check it out for you. Looks like a solid prospect as long as you can find out what is causing the CEL. Looks like it could have an aftermarket exhaust on it which might be the issue right there. If so looks like a solid deal.
__________________
No toys right now...
My old M3:
|