E46 (1999 - 2006)
Ok so last night i was driving and my transmission light came up (which comes up a lot nowadays) and then just a little bit later my Check Engine Light came up,(which never happened before). All I know is I can't take it to the mechanic right away because I can't afford it, my oil is where it...