PNC 
2009 BMW X5 SUV xDrive30i 4dr SUV AWD (3.0L 6cyl 6A)
It's not a 330i but...
 Went from a 2001 BMW X5 to a BMW 330i and now back to a 2009 X5.  Needed the X5 to pull a boat, which it does with ease.  The 2009 is much improved over the 2001 in terms of build quality.  The 2001 X5 did have mechanical issues.  I do miss the handling of the 330i but for a SUV, the 2009 X5 is as close as it gets!