Great cars unless they have been hit - pretty much like every German car. A bunch of my customers have them & don't seem to have any issues. My customers are sub-prime & for the most part treat their cars like rentals. I had 1 BMW 330i end up repoed b/c it kept blowing tires - turns out the car had been in a pretty bad wreck & was never 100% straight again. Looked good from the outside thought - until you started to feel the seams. Then it was a totally different story. I think she will be happy with a 3-series!
BTW - I think you just wanted to use "wifey" in a thread title!