Hi all, new to this forum & looking for some advice.

I'm looking to buy a car & am tossing up between a BMW M3 Cab (E46 Model) or an early (06) RS4 Cabriolet.

The M3 seems to be significantly cheaper for a 06 plate compared to a RS4.

Need some help on the pros & cons of the two.

What should I be paying for a 06 RS4 with say 20k on it?

What should I be looking for in the RS4

Any help would me much appreciated.

Many Thanks.