personally if I'm in your case and need a DD, i would go with something extremely reliable and generic looking such as the newer accord. it has decent rooms for all passengers, luggage space, smooth engine, ride nice and a bit sporty as well. everything works as one would expect from a honda. I would skip these as too old and too many trouble to deal with. it's not like you don't already have an m3 right.
2002 E46 M3 convert - AT, 110K miles @ $15,000
2003 E46 330xi sedan - AT, 110K miles @ $11,000
2004 E46 330xi sedan - AT, 77K miles @ 15,000
2004 E60 545i Sedan - 6SP, 112K miles @ 15,000
2004 E60 545I Sedan, Full ACS kit - AT, 102K miles @ 15,000