Received some pricing information from the dealership yesterday. The MSRP for European Delivery, or "Tourist Prcing", as it was listed are:

2006 325i with 6MT
Canadian Retail $39,900
Tourist Pricing $36,700

2006 330i with 6MT
Canadian Retail $47,500
Tourist Pricing $43,700

However, there are a lot of extra costs that the purchaser is responsible for and they are:

-Import Duty of 6.1%
$2238 for 325i
$2666 for 330i
-Car insurance while you're in Germany.
The sample list that he showed me ranged from $240 to $620 (1 month) for a 3 series in 2002 (I think it was 2002)
-Shipping from Europe to Canada.
The rates are different, depending on your drop-off point in Europe. The breakdown: