I am looking at the following 2 cars and was really appreciate some help/advice please.
BMW 330 sport (2002, 24k on clock) also has M stickers on for some reason?
BMW M3 e46. (2001, 90k on clock)
Please can you tell me what the value of these cars are, which one you would go for and anything else you can think of

Also what is the e46? does it add value to a normal m3?
Please help thank you
Richard
