Hi bro.
Hope the shop in question here is not your personal friend... as i feel that it's a ripoff, and also definitely they do not know abt e46. They should just admit it straight off to you, instead of using u as guinea pig for their lesson on BMW install. Reasons:
1. fronts and rears are 6.5 stock. veri challengin to mod frame for 5.25 for front, even for experienced installers mainly due to space constrain. But mainly, not possible to achieve decent sound w 5.25 front, 6.5 rear, and no sub. You'll end up sounding like a taxi setup. (no kiddin, the ah pek taxi
)
2. you have to tap fm the original to amplify the signal anyway. no nid preamp for simple setup as desired by you.
3. change the fronts: correct. To Mohawk.... gotta be kiddin...
4. 6inch sub? won't work with our ride, as too well insulated. anyway those 6inch types are meant for in-car, underseat/centre armrest install. Sometimes used in US, as their internals are humungous. Excellent boxes needed to achieve very mild, decent bass. No value for money and trouble.
Anyway, no offence to this shop, but if u want to make your money worth, stick to the reco shops previously recommended so far, at least u are getting gd value for ur money, imho. most important, ur install will be trouble free (i.e. won't affect the rest of ur elect in your ride) as they are the tested n proven installers for our ride.