E46 318i SE July 2003 (face lift model I believe) 4 door, 85k miles. Had it a month and knew I would need to spend money on it as it was cheap for the miles and condition! Here we go then, these are the issues I have discovered in the last month... * rear offside light warning on on dashboard when bought (but off now!). [Light came on again. Husband fitted new light cluster which did not remove the tell tale light immediately. He also said there are rusty connections. Pleased to say light has now gone off again so not a problem at the moment] * driver side front window works on the key but not on the centre console button (have already had some advice on this one - thanks guy). [Husband fitted new switch on centre console - a 5 minute job 1 and it now works perfectly] * trip meter reset does not work * red battery warning light came on twice - checked out by RAC and no problem with v-belt or alternator. Has not happened since. * red/amber brake warning light and 2x yellow tell tale lights for ABS come on (tends to happen in rain/wet conditions?) - radio often cuts out/goes off or crackles/quietens at same time * airbag warning light partially illuminated * Air con is not cold - may need re-gassing. [Not a regassing problem - have had it looked at by an air con engineer who tells me it has plenty of gas. May be a compressor problem (hope not - expensive!) but suspect it may be a control or temp sensor fault. Diagnosis and resolution in progress] * Exhaust mounting loose - rattles. [Fixed by local garage - mounting had rotted. New one fashioned and applied] * handbrake needs adjusting - holds right at top of reach. [Common BMW problem. Handbrake adjusted by local garage and now holds after only 3-4 clicks] * dipping near side mirror does not work (not sure it should?) * I'm sure the engine sounds rougher/noisier than it should at speed. Sounds ok at low speed or when idling at rest. Could be road noise but unsure I just wonder wether some of the issues are basically electrical ones (ie most of the stuff relating to non-working electrics and dash board faults/tell tale lights???) Also can someone tell me what oil I should use - the manual only recommends BMW oil but I'm not made of money (especially given above fault list!) so need to know what common or garden oil I need to buy! [My brother also looked at the OBD codes - will post these somewhere else as I need some help on what they mean. No engine faults, no air con faults but there are airbag and other fault codes]