110mm crank on 73mm BB shell I have a roadbike with a 73mm BB shell and I recently bought a Tiagra compact crankset that has a 110mm bolt circle length. However, I can't get enough of it to come out the other side to properly attach the left arm of the crank.

This is really upsetting because, as far as I can tell, Shimano only makes 110mm length cranks for compact (double) chainrings. The only solution I see is getting a new triple crankset for about €100 and this would mean I have to change my STI shifters and possibly the front derailleur as well... Are there any other options?

EDIT:
You are right i was confusing BCD with spindle length, the problem is that the 110mm spindle wont come out enough to attach the left arm, triple cranksets do have slightly longer spindles tough.
You need a mountain bike specific crankset.  Tiagra is a road group.  Road bikes typically have a 68 mm wide bottom bracket shell, and mountain bikes have 73 mm.  The wider BB shell is used to give a proper chainline with the (usually) wider rear axle spacing (OLD) and will result in a wider q-factor (distance between pedals.)  This frame is an unusual build with the 73mm BB and the 130mm OLD, perhaps to take advantage of the smaller chainring sizes available in MTB cranksets.