I've tracked the summer version ExtremeContacts and they do the job well for a street tire, all things considered. You can usually get a few hot laps in before they start to get a bit greasy.
Echo above-- do adjustable camber plates in front and forget the LCA swap. Millway and Vorshlag make nice OEM-spring/strut options.
E36 of course is the most budget-friendly, but it's all relative. The 2 series, prob just swap brake pads, fluid, oil, tires, and that's it. E36... well, you're gonna swap everything at one point or another.