My mechanic wants to replace parts before he's really diagnosed the(03) Save Image Image gallery: 2007 BMW M3 | Mystery CEL Flashing - Mechanic Can't Figure It Out